package cn.edu.ncu.housinghub.entity.user;

import cn.edu.ncu.housinghub.entity.house.House;
import lombok.Data;
import java.util.List;

import jakarta.validation.constraints.NotNull;
import lombok.NoArgsConstructor;

/**
 * 房东信息表（关联用户表）
 */
@Data
@NoArgsConstructor
public class Landlord {
    //  一个房东关联一个用户账号
    @NotNull(message = "用户ID不能为空")
    private Long userId; // 关联用户ID（外键 -> USER.userId）

    @NotNull(message = "房东ID不能为空")
    private Long landlordId; // 房东ID（主键）

    private Boolean isDeleted; // 软删除标记

    public Landlord(Long userId) {
        this.userId = userId;
        this.isDeleted = false;
    }

}
